package object_oriented_programming;

public class Encapsulation {
    public static void main(String[] args) {
        Person person = new Person();
        person.setName("小红");
        person.setAge(20);
        System.out.println("姓名：" + person.getName() + "，年龄：" + person.getAge());
    }
}

class Person {
    // private表示私有成员变量
    private String name;
    private int age;

    // 公共的访问器方法（getter）
    public String getName() {
        return name;
    }

    public int getAge() {
        return age;
    }

    // 公共的修改器方法（setter）
    public void setName(String name) {
        this.name = name;
    }

    public void setAge(int age) {
        if (age >= 0) {
            this.age = age;
        } else {
            System.out.println("年龄不能为负数");
        }
    }


}

